CODE

class Livre:
    def __init__(self, nom, nombre_de_pages, prix):
        self.nom = nom
        self.nombre_de_pages = nombre_de_pages
        self.prix = prix
        
livre_HP = Livre("Harry Potter", 300, 10.99)
livre_LOTR = Livre("Le Seigneur des Anneaux", 400, 13.99)

EXPLICATIONS

On utilise la mthode __init__ pour nous permettre d'initialiser nos instances avec diffrentes valeurs :

def __init__(self, nom, nombre_de_pages, prix):
    self.nom = nom
    self.nombre_de_pages = nombre_de_pages
    self.prix = prix

Il ne faut bien sr pas oublier de mettre le 'self' !

Ensuite on cre deux instances partir de notre classe Livre, avec des valeurs diffrentes :

livre_HP = Livre("Harry Potter", 300, 10.99)
livre_LOTR = Livre("Le Seigneur des Anneaux", 400, 13.99)

Et voil

La plupart du temps, nos classes ne seront pas bien plus compliques que a (pour la base).

POINTS IMPORTANTS  RETENIR